Big Huge Thesaurus

Plumeria alba

noun